home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 18 / CU Amiga Magazine's Super CD-ROM 18 (1997)(EMAP Images)(GB)[!][issue 1998-01].iso / CUCD / Magazine / C_Tutorial / Part-1 / basics1.c < prev    next >
C/C++ Source or Header  |  1997-05-27  |  669b  |  32 lines

  1. #include<exec/libraries.h>
  2. #include<intuition/intuition.h>
  3. #include<utility/tagitem.h>
  4.  
  5. #include<clib/exec_protos.h>
  6. #include<clib/intuition_protos.h>
  7.  
  8. struct Library* IntuitionBase;
  9.  
  10. void main()
  11. {
  12.     IntuitionBase = OpenLibrary("intuition.library",36);
  13.     if(IntuitionBase != NULL)
  14.     {
  15.         struct Window* win;
  16.         win = OpenWindowTags(NULL,
  17.                                                     WA_Left,        20,
  18.                                                     WA_Top,            20,
  19.                                                     WA_Width,        100,
  20.                                                     WA_Height,    100,
  21.                                                     WA_Flags,        WFLG_CLOSEGADGET,
  22.                                                     WA_IDCMP,        IDCMP_CLOSEWINDOW,
  23.                                                     TAG_DONE,        0);
  24.         if(win != NULL)
  25.         {
  26.             WaitPort(win->UserPort);
  27.             CloseWindow(win);
  28.         }
  29.         CloseLibrary(IntuitionBase);
  30.     }
  31. }
  32.